IMFDropCandidate Struct Reference
[MCFrame]

Inheritance diagram for IMFDropCandidate:

IMCUnknown List of all members.

Public Member Functions

virtual MCCOMErr MCCOMAPI GetData (IDType inFlavor, MFDragDropType inMoveOrCopy, void **outData)=0
virtual void MCCOMAPI GetOrigin (void **outOrigin)=0
virtual void MCCOMAPI GetOfferedFlavors (TMFDragFlavors &outFlavors)=0

Detailed Description

IMFDropCandidate is the shell interface for a drop candiate (see IMFExDropCandidate for more informations on Drop Candidates).


Member Function Documentation

virtual MCCOMErr MCCOMAPI IMFDropCandidate::GetData (  IDType  inFlavor,
MFDragDropType  inMoveOrCopy,
void **  outData
)  [pure virtual]
 

Returns the data of the object in a given format.

Parameters:
inFlavor The format of the data.
inMoveOrCopy Specifies whether the data should be copied or moved.
outData The data.

virtual void MCCOMAPI IMFDropCandidate::GetOfferedFlavors (  TMFDragFlavors &  outFlavors  )  [pure virtual]
 

Returns the list of format in which the data can be converted.

Parameters:
outFlavors The list of formats.

virtual void MCCOMAPI IMFDropCandidate::GetOrigin (  void **  outOrigin  )  [pure virtual]
 

Returns the origin (for example the scene for an instance) of the drop candidate for use in determining whether to move or copy the item (clients should check for non-NULL).

Parameters:
outOrigin A pointer to the origin.


The documentation for this struct was generated from the following file:
Generated on Wed Dec 7 14:27:37 2005 for Carrara SDK Doc by  doxygen 1.4.5